package com.css.fxfzfxqh.modules.buildings.definitiveEvaluation.economicLossDE.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * data_hos_peo
 * @author
 * 人口和建筑物概况
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Entity
@Table(name = "data_village_town_hos_peo")
public class VillageTownHosPeoEntity implements Serializable {
    /**
     * id
     */
    @Id
    @Column(name = "dhp_id")
    private String dhpId;

    /**
     * 省
     */
    @Excel(name = "省")
    @Column(name = "province")
    private String province;

    /**
     * 市
     */
    @Column(name = "city")
    @Excel(name = "市")
    private String city;

    /**
     * 区（县）
     */
    @Column(name = "prefecture")
    @Excel(name = "区（县）")
    private String prefecture;
    /**
     * 区县面积（km2）
     */

    /**
     * 城镇地区室内财产（元/每平米）
     */
    @Column(name = "dhp_town_indoor_property")
    @Excel(name = "城镇地区室内财产（元/每平米）")
    private BigDecimal dhpTownIndoorProperty;


    /**
     * 农村地区室内财产（元/每平米）
     */
    @Column(name = "dhp_village_indoor_property")
    @Excel(name = "农村地区室内财产（元/每平米）")
    private BigDecimal dhpVillageIndoorProperty;


    @Column(name = "province_code")
    private String  provinceCode;
    @Column(name = "city_code")
    private String  cityCode;
    @Column(name = "prefecture_code")
    private String prefectureCode;
    @Column(name = "village_town")
    private String villageTown;
    @Column(name = "province_id")
    private  String provinceId ;
    @Column(name = "city_id")
    private String cityId ;

    @Column(name = "prefecture_id")
    private String prefectureId ;
    /**
     * 删除状态 1:已删除;0:未删除
     */
    @Column(name = "is_delete")
    private String isDelete;
    /**
     * 创建人
     */
    @Column(name = "create_user")
    private String createUser;
    /**
     * 创建时间
     */
    @Column(name = "create_time")
    private Date createTime;
    /**
     * 修改人
     */
    @Column(name = "update_user")
    private String updateUser;
    /**
     * 修改时间
     */
    @Column(name = "update_time")
    private Date updateTime;


}